import JADPTreeSelect from "@/components/JADP-treeSelect";
import topOperation from "@/components/JADP-topOperation/index";
import tableOperation from "@/components/JADP-tableOperation";
import Pagination from "@/components/Pagination";
import JADPTable from "@/components/JADP-table";
import UserBox from "@/components/JADP-userBox";
import Screenfull from "@/components/Screenfull";
import ColumnSettings from "@/components/ColumnSettings";
import JADPQuill from "@/components/JADPEditor/quill";
import UserSelect from "@/components/JADP-userSelect";
import UserSelectXy from "@/components/JADP-userSelectXy";
import uploadBtn from "@/components/JADP-uploadBtn";
// 代码生成器专供
import JADPText from "@/components/Generator/components/JADPText";
import JADPUploadFz from "@/components/Generator/components/Upload/UploadFz";
import JADPUploadImg from "@/components/Generator/components/Upload/UploadImg";
import JADPUploadVideo from "@/components/Generator/components/Upload/uploadvideo";
import JADPUploadAudio from "@/components/Generator/components/Upload/uploadaudio";
import Upload from "@/components/Generator/components/Upload/upload";
import PopupSelect from "@/components/Generator/components/PopupSelect";
import NumRange from "@/components/Generator/components/NumRange";
import ComSelect from "@/components/Generator/components/ComSelect";
import ComSelectXy from "@/components/Generator/components/ComSelectXy";
import DepSelect from "@/components/Generator/components/DepSelect";
import DepSelectXy from "@/components/Generator/components/DepSelectXy";
import PosSelect from "@/components/Generator/components/PosSelect";
import PosSelectXy from "@/components/Generator/components/PosSelectXy";
import DicSelect from "@/components/Generator/components/DicSelect";
import BillRule from "@/components/Generator/components/BillRule";
import JADPInputTable from "@/components/Generator/components/InputTable";
import JADPAddress from "@/components/Generator/components/Address";
import GroupTitle from "@/components/Generator/components/GroupTitle";
import RelationForm from "@/components/Generator/components/RelationForm";
import RelationFormAttr from "@/components/Generator/components/RelationFormAttr";
import RelationFlow from "@/components/Generator/components/RelationFlow";
import RelationFlowAttr from "@/components/Generator/components/RelationFlowAttr";
import userSelectAttr from "@/components/Generator/components/userSelectAttr";
import Calculate from "@/components/Generator/components/Calculate";
import ImportBox from "@/components/ImportBox";
import ImportBoxz from "@/components/ImportBoxz";
import ExportBox from "@/components/ExportBox";
import RelationFormxy from "@/components/Generator/components/RelationFormxy";
import RelationFormAttrxy from "@/components/Generator/components/RelationFormAttrxy";
import ShowAllText from "@/components/showAllText";
import JADPVideo from "@/components/JADP-video/video";
import JADPAudio from "@/components/JADP-video/audio";
export default {
  install(Vue, options) {
    Vue.component("JADPTreeSelect", JADPTreeSelect);
    Vue.component("topOpts", topOperation);
    Vue.component("tableOpts", tableOperation);
    Vue.component("Pagination", Pagination);
    Vue.component("JADPTable", JADPTable);
    Vue.component("uploadBtn", uploadBtn);
    Vue.component("UserBox", UserBox);
    Vue.component("JADPText", JADPText);
    Vue.component("JADPUploadFz", JADPUploadFz);
    Vue.component("JADPUploadImg", JADPUploadImg);
    Vue.component("JADPUploadVideo", JADPUploadVideo);
    Vue.component("JADPUploadAudio", JADPUploadAudio);
    Vue.component("Upload", Upload);
    Vue.component("PopupSelect", PopupSelect);
    Vue.component("NumRange", NumRange);
    Vue.component("ComSelect", ComSelect);
    Vue.component("ComSelectXy", ComSelectXy);
    Vue.component("DepSelect", DepSelect);
    Vue.component("DepSelectXy", DepSelectXy);
    Vue.component("PosSelect", PosSelect);
    Vue.component("PosSelectXy", PosSelectXy);
    Vue.component("UserSelect", UserSelect);
    Vue.component("UserSelectXy", UserSelectXy);
    Vue.component("DicSelect", DicSelect);
    Vue.component("BillRule", BillRule);
    Vue.component("JADPInputTable", JADPInputTable);
    Vue.component("JADPAddress", JADPAddress);
    Vue.component("GroupTitle", GroupTitle);
    Vue.component("RelationForm", RelationForm);
    Vue.component("RelationFormxy", RelationFormxy);
    Vue.component("RelationFormAttr", RelationFormAttr);
    Vue.component("RelationFormAttrxy", RelationFormAttrxy);
    Vue.component("RelationFlow", RelationFlow);
    Vue.component("RelationFlowAttr", RelationFlowAttr);
    Vue.component("Calculate", Calculate);
    Vue.component("JADPQuill", JADPQuill);
    Vue.component("Screenfull", Screenfull);
    Vue.component("ColumnSettings", ColumnSettings);
    Vue.component("ImportBox", ImportBox);
    Vue.component("ImportBoxz", ImportBoxz);
    Vue.component("ExportBox", ExportBox);
    Vue.component("ShowAllText", ShowAllText);
    Vue.component("userSelectAttr", userSelectAttr);
    Vue.component("JADPVideo", JADPVideo);
    Vue.component("JADPAudio", JADPAudio);
  }
};
